package cn.com.surker.control.dao;

import cn.com.surker.control.entity.ControlInvoice;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.Date;

/**
 * <p>
 * 工控机自主生产发货信息 Mapper 接口
 * </p>
 *
 * @author admin
 * @since 2025-01-06
 */
public interface ControlInvoiceDao extends BaseMapper<ControlInvoice> {

	/**
	 * 查询最大的生产时间
	 *
	 * @param lineId
	 * @return
	 */
	Date findMaxProTime(Long lineId);

	/**
	 * 查询最大的生产id
	 *
	 * @param lineId
	 * @return
	 */
	Long findMaxProId(Long lineId);

	/**
	 * 查询工控机信息
	 *
	 * @param dbCode
	 * @param id
	 * @return
	 */
	ControlInvoice queryById(String dbCode, Long id);

}
